html {
overflow-y:scroll;
}

.rad {
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

.header-left-td p{
margin:0;
padding:0;
}

.header-right-td {
width:555px;
}

.header-left-td {
width:390px;
padding-left:0;
padding-right:0;
}

.content-2 {
height:auto;
}

#picture-box {
position:absolute;
top:40px;
width:520px;
}

#text-box {position:absolute; left:530px; top:200px; width:500px; height:100px}
#text-box h3 {color:white; font-size:18px}
#text-box p {color:white; font-size:15px; padding-top:25px}

#text-box  div{
width:auto;
display:none;
}

#picture {


height:286px;
margin:auto;
width:405px;
overflow:hidden;

user-select: none;
}

#picture img{
position:absolute;
display:none;
width:405px;
height:286px;
}

#picture img.active{
display:block;
}

#next,#prev {
cursor:pointer;
height:43px;
position:absolute;
top:120px;
width:33px;
z-index:100;
}

#prev {
background:url('../img/btn-prev.png') center center;
left:22px;
}

#next {
background:url('../img/btn-next.png') center center;
right:20px;
}

#indicator {
background:url('../img/indicator-shadow.png') no-repeat center bottom;
height:32px;
margin:auto;
width:520px;
}

#indicator div {
bottom:0;
left:175px;
position:absolute;
text-align:center;
width:150px;
zoom:1;
cursor:default;
}

#indicator div span {
background:url('../img/indicator.png') no-repeat;
cursor:pointer;
display:inline-block;
height:12px;
margin:2px;
width:12px;
}


#indicator .highlight {
background:url('../img/indicator-active.png') no-repeat;
}

.footer {
padding-top:75px;
clear:both;
}

.content-box {
float:left;
margin-top:140px;
width:33%;
}

.content-box.left {
margin-top:50px;
height:300px;
width:42%;
}

.content-box.left * {
margin-left:0;
width:85%;
}

.content-box.middle {
width:30%;
padding-right:4%;
}

.content-box.right {
width:23%;
}

#toggle-box .toggle-head {
background:url('../img/btn-toggle.gif') no-repeat 0 0px;
border-bottom:1px solid #ccc;
cursor:pointer;
display:block;
font-size:13px;
padding:6px 0 6px 24px;
}

#toggle-box .toggle-head:hover {
color:#168EF4;
}

#toggle-box .toggle-head.active {
background:url('../img/btn-toggle.gif') no-repeat 0 -66px;
border:none;
color:#168EF4;
margin-bottom:4px;
}

#toggle-box .toggle-content {
display:none;
padding-bottom:10px;
padding-left:23px;
}

#toggle-box .toggle-content-active {
border-bottom:1px solid #ccc;
display:inline-block;
}

h2 {
margin-bottom:10px;
}

.content-box.right a {
display:block;
padding:6px 0 6px 24px;
}